-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REVIEW] Update Python build instructions [skip-ci] #898
Conversation
This explicilty mentions that nvcc has to be installed manually and updates the build and pytest commands.
@betatim Could you retarget this to 22.12, given that we're at code freeze for 22.10? Otherwise, looks great! Very useful improvements. |
Sorry @wphicks, I actually plan to include this in 22.10 since it's just a simple README change. I just realized I didn't have it targeted for the 22.10 release board. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this, Tim! Just one little change but otherwise it looks great.
python setup.py build_ext --inplace | ||
python setup.py install | ||
# to build pylibraft | ||
./build.sh libraft pylibraft --install --compile-libs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's great to have the build.sh variants in here as well but i'd like to also keep the manual build instructions for developers to know that the other method can be used in addition to build.sh
.
I think it would be best to include both, and maybe move the setup.py can also be used to build the Python APIs manually
after the build.sh
instructions?
Some issues we've encountered recently in CI required that we remove the explicit (re-)building of the python packages from |
@gpucibot merge |
Thanks for the comments and merge! |
This explicilty mentions that
nvcc
has to be installed manually and updates the build and pytest commands.